package xcmg.device.service.vo.safetyStock;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * @author wangyong
 */
public class SafetyLevelInfo {

  /**
   * 交货期
   */
  private BigDecimal deliverySpend;

  /**
   * 安全等级
   */
  private String safetyLevel;

  /**
   * 出货频次
   */
  private BigDecimal outRate;

  /**
   * 安全系数
   */
  private BigDecimal safetyConstant;

  /**
   * 周转库存
   */
  private BigDecimal eoqStock;

  /**
   * 周转储备库存
   */
  private BigDecimal ltdStock;

  public BigDecimal getEoqStock() {
    return eoqStock;
  }

  public void setEoqStock(BigDecimal eoqStock) {
    this.eoqStock = eoqStock;
  }

  public BigDecimal getLtdStock() {
    return ltdStock;
  }

  public void setLtdStock(BigDecimal ltdStock) {
    this.ltdStock = ltdStock;
  }

  public BigDecimal getDeliverySpend() {
    return deliverySpend;
  }

  public void setDeliverySpend(BigDecimal deliverySpend) {
    this.deliverySpend = deliverySpend;
  }

  public String getSafetyLevel() {
    return safetyLevel;
  }

  public void setSafetyLevel(String safetyLevel) {
    this.safetyLevel = safetyLevel;
  }

  public BigDecimal getOutRate() {
    return outRate;
  }

  public void setOutRate(BigDecimal outRate) {
    this.outRate = outRate;
  }

  public BigDecimal getSafetyConstant() {
    return safetyConstant;
  }

  public void setSafetyConstant(BigDecimal safetyConstant) {
    this.safetyConstant = safetyConstant;
  }

  @Override
  public String toString() {
    return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
  }
}
